package com.example.server.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.server.web.domain.Academy;
import com.example.server.web.domain.page.PageQueryDto;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 作者
 * @since 2023-04-19
 */
public interface AcademyService extends IService<Academy> {

    /**
     * 添加学院信息
     * @param academy
     * @return
     */
    Integer add(Academy academy);

    /**
     * 分页查询学院信息
     * @param pageQueryDto 分页参数
     * @return
     */
    Map queryByPage(PageQueryDto pageQueryDto);

    /**
     * 修改学院信息
     * @param academy
     * @return
     */
    Boolean modify(Academy academy);

    /**
     * (单个或多个)删除学院信息
     * @param ids 学院id集合
     * @return
     */
    Boolean deletes(List<Integer> ids);


}
